home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / comm / hp100b1.zip / HOSTPLUS.DOC < prev    next >
Text File  |  1991-03-01  |  105KB  |  1,999 lines

  1.  
  2.  
  3.                    Host+Plus For Telix v1.00
  4.              Copyright (C) CompuProducts Enterprises
  5.                    Author: Jason H. Tepperman
  6.  
  7.  
  8. Before we begin, CompuProducts Ent. and Jason Tepperman wish to
  9. thank the following people:
  10.  
  11. Colin Sampleuau:  Creator of Telix and author of the original host
  12.                   mode.  Colin provided valuable solutions to
  13.                   several problems.  And, of course, without Telix
  14.                   CompuHost could not exist in its present form.
  15.                   
  16.    Bob Williams:  One of our co-workers here at CompuProducts Ent.,
  17.                   Bob helped out in the beta testing and provided
  18.                   fixes to problems in the code.
  19.  
  20. We, at CompuProducts Ent., would like to extend our thanks and
  21. apologies to anyone that we might have not listed.
  22.  
  23.  
  24.  
  25.                      Host+Plus Copyright and License Agreement
  26.  
  27.  
  28. Host+Plus Copyright and License Agreement
  29.  
  30. (C) Copyright 1991 CompuProducts Ent. All rights reserved.
  31.  
  32. Host+Plus is herby referred to as "HOST+"
  33.  
  34. No part of  this manual may be reproduced, transmitted, transcribed, stored in a
  35. retrieval  system, or translated into any language (natural or computer), in any
  36. form or by any means,  except as described in the following  license without the
  37. prior written permission of COMPUPRODUCTS ENT.
  38.  
  39. You are granted a limited license to use the software  described in this manual.
  40. The software may  be used or copied  only in accordance  with the terms of  that
  41. license, which is described under SINGLE COPY SOFTWARE LICENSE.
  42.  
  43. Information  in this  manual is subject  to change  without notice and  does not
  44. represent a commitment on the part of COMPUPRODUCTS ENT.
  45.  
  46. COMPUPRODUCTS ENT. may make improvements and/or changes in this manual and/or in HOST+
  47. at any time.
  48.  
  49. SINGLE COPY SOFTWARE LICENSE
  50.  
  51. THIS  IS  A SINGLE  COPY SOFTWARE  LICENSE  granted by  COMPUPRODUCTS ENT. whose mailing
  52. address is at CompuProducts Towers/350 Hobart Avenue/Short Hills/New Jersey/
  53. 07078-2238/InternZip 74339.  HOST+ is licensed to you as the end user.
  54.  
  55. HOST+ is copyrighted material. You may use it on a trial basis provided you do
  56. not violate the copyright and if you follow these simple rules.
  57.  
  58. Use of HOST+ on a regular basis requires purchase as described later.
  59.  
  60. You may  not make  any  changes or  modifications to  HOST+, and  you may  not
  61. decompile, disassemble, or  otherwise reverse-engineer it.  You may not rent  or
  62. lease it to others.
  63.  
  64. You may make  copies of HOST+ only  under the terms  of the following  section
  65. entitled "Limited License to Copy".
  66.  
  67. This  Software  is   Commercial  Computer  Software  under   Federal  Government
  68. Acquisition Regulations and agency supplements to them. The Software is provided
  69. to  the Federal  Government and  its agencies  only under the  Restricted Rights
  70. Provisions  of  the  Federal Acquisition  Regulations  applicable  to commercial
  71. computer software developed at private expense and NOT in the public domain. The
  72. use, duplication, or disclosure by the Government is subject  to restrictions as
  73. set forth in subdivision (c)(1)(ii) of the Rights in Technical Data and Computer
  74. Software clause at 252.227-7013.
  75.  
  76. LIMITED WARRANTY.   COMPUPRODUCTS ENT.  makes  no  warranty  of any kind, either
  77. expressed or implied.  This  includes, but is not limited to, implied warranties
  78.  
  79.  
  80.                                         ii
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.                   Host+Plus Copyright and License Agreement
  89.  
  90.  
  91. of merchantability,  and  fitness  for any  particular purpose  with respect  to
  92. both the software and the documentation included in this package.
  93.  
  94. IN NO EVENT SHALL CompuProducts Ent. OR ANY OF ITS PRINCIPLES BE LIABLE  FOR
  95. ANY DIRECT, INDIRECT,  CONSEQUENTIAL,  OR  INCIDENTAL DAMAGES  ARISING  OUT  OF  THE USE  OR
  96. INABILITY TO  USE  THIS  PRODUCT EVEN  IF  COMPUPRODUCTS ENT  HAS  BEEN ADVISED  OF  THE
  97. POSSIBILITY OF SUHP DAMAGES OR CLAIM. Some states  do not allow the exclusion or
  98. limitation of liability  for consequential or  incidental damages, so the  above
  99. limitation may not apply to you.
  100.  
  101. The warranties  set forth above  are in  lieu of all  other express  and implied
  102. warranties, whether  oral, written, or implied, and the remedies set forth above
  103. are your sole and exclusive remedies.
  104.  
  105. LIMITATION OF  LIABILITY.  In no  case  shall CompuProducts Ent. liability
  106. exceed  the license  fees  paid  for the  right  to  use HOST+  or  five
  107. dollars ($5.00), whichever is the lesser of the two.
  108.  
  109. INTEGRATION. This  License constitutes  the entire  agreement and  understanding
  110. between the parties and supersedes any  prior agreement or understanding whether
  111. oral  or written, relating  to the subject  of this License.  This Agreement may
  112. only be modified by a written agreement signed by COMPUPRODUCTS ENT.
  113.  
  114. LIMITED LICENSE TO COPY
  115.  
  116. You  are granted a  limited license to  copy HOST+ only  for the  trial use of
  117. others subject to the software license described above, and also the following:
  118.  
  119. HOST+  must be  distributed  in  absolutely  unmodified  form,  including  ALL
  120. program, documentation, and other files.
  121.  
  122. HOST+ may  not be included  with any other  product for any  reason whatsoever
  123. without a license from COMPUPRODUCTS ENT.
  124.  
  125. HOST+ may not be  offered through Public Domain, Shareware, Freeware, or other
  126. offers of mass  media distributions unless prior permission has  been granted in
  127. writing by COMPUPRODUCTS ENT. This includes disk vendors.
  128.  
  129. Operators  of  electronic  bulletin board  systems (Sysops) may  post HOST+  for
  130. downloading by their users without written permission  only as long as the above
  131. conditions are met.  A fee may be  charged for access to  the BBS as long  as no
  132. specific fee is charged for access to the HOST+ files.
  133.  
  134.                                        iii
  135.  
  136.  
  137.  
  138.                         Table of Contents
  139.  
  140. Acknowledgements ...................................... i
  141. License Agreement ..................................... ii
  142. Introduction .......................................... 1
  143. Purpose ............................................... 1
  144. Configuring ........................................... 2
  145. Running Host+Plus ..................................... 3
  146. Appendix A - Command Summary .......................... 4
  147. Appendix B - Support Files ............................ 6
  148. Appendix C - Protocol List/Tips ....................... 7
  149. Appendix D - Support Programs ......................... 8
  150. Appendix E - Future Enchancements ..................... 9
  151. Appendix F - Machine Requirements ..................... 10
  152. Appendix G - Registration ............................. 11
  153. Glossary .............................................. 12
  154.  
  155.  
  156.  
  157. Introduction
  158.  
  159.         Host+Plus was originally intended as a replacement for the original
  160. Telix Host Mode, for Telix 3.12.  It began as a project for Mr. Tepperman when
  161. he was home sick, and is currently a product of CompuProducts Ent.  Host+Plus
  162. has many features at all spectrums of a Host/BBS, and it exceeds full-fledged
  163. BBS programs such as PC-Board (TM) and RBBS in some areas.  On the other hand,
  164. Host+Plus provides much better facilities for a chat with your friend than
  165. the Telix Host has.
  166.  
  167. On behalf of Mr. Tepperman, and the three other people working on
  168. Host+Plus, we hope you will enjoy this program.
  169.  
  170.  
  171. Purpose
  172.  
  173.         Host+Plus is a host mode/BBS program which fields calls that you might
  174. receive from your other modem friends.  Unlike full-fledged programs, Host+Plus
  175. is simple to set up, and very easy to maintain.  Although it could be
  176. considered a 'real' BBS program, we still call it a host mode, and it is
  177. intended to be used in the same way as the original five function Telix Host.
  178.  
  179.         Host+Plus, in 1988, was a program named CompuHost.  It has since been
  180. renamed.  We decided on this for many reasons, one of which was that the 
  181. program had been totally rewritten since the last release of CompuHost (ß5).
  182. In addition, CompuHost was never a formal CompuProducts Ent. program, and
  183. was not considered a part of the company strategy.  On the other hand, 
  184. Host+Plus is.  In our own admission, CompuHost was not competitive with other
  185. hosts for Telix, and was plagued with problems.  We feel Host+Plus remedies
  186. much of the above.
  187.  
  188.  
  189.  
  190.  
  191. Configuring
  192.  
  193. Host+Plus is very easy to configure.  Copy all the Host+Plus files to your
  194. Telix directory, and do these three steps:
  195.  
  196. Step Number 1> In order to use external protocols, you must run HPRP.SLC.  To
  197. do this, type at the DOS prompt 'TELIX /SHPRP'.  This program will scan your
  198. Telix configuration file, and write an external protocol data file.  After it
  199. finds each external protocol (if you have any), it will ask you if you wish
  200. to allow Host+Plus to use it.  If you do, press 'Y', if you don't press 'N'.
  201. If you don't have any external protocols defined, or you don't select any
  202. to be used, the HPRP will give you an error, and exit.  Otherwise, it will
  203. write the external protocol data file, and exit, with a success message.
  204. Press [Alt-X] in Telix, and exit to DOS.  If you get an error running HPRP,
  205. go back to the beginning of step #1.  If the error is that there are no
  206. external protocols, you do not need to run HPRP again.  If it is that you
  207. select any protocols, select one.  If TELIX.CNF cannot be found, put it in
  208. the current directory.
  209.  
  210.       WARNING: If any of the protocols require input from the LOCAL side,
  211.                in other words, you have to type something outside of Telix
  212.                to use them, DO NOT INSTALL IT.  Since there will not be
  213.                anyone at the local side, it will hang!
  214.  
  215.  
  216. Step Number 2> Type: 'TELIX /SHPCONFIG' You will be presented with a window
  217. saying Host+Plus cannot find its configuration file.  This is because you
  218. have not made one.  You will be put in the configuration program.  You will
  219. see several choices.  The first four are directories.  They will have defaults
  220. in them.  If you wish to change the defaults, either move the light-bar down
  221. to the letter and press enter, or press the letter next to your choice.  You
  222. will then be given a blank "grey" line, and you should enter the directory
  223. name there.  Should the directory name you enter not exist, you will be given
  224. the option of either making the directory or resetting that to the default
  225. directory of that option.
  226.  
  227. The next four selections are toggles.
  228.  
  229. The first toggle, Color Directories/Msgs, is simple in priciple.  If you want
  230. the headers of the messages and the directories colored, like in PC-Board with
  231. ansi, then select yes.  However, displaying colored messages and directories,
  232. in paticular, takes approx 1.3 times as long to display than no color does.
  233. The idea to keep in mind is that color makes it look around ten times better.
  234.  
  235. The second toggle, Callback, means that when a user logs on, in order to
  236. have access to the system, they have to hang up, and the system will call
  237. them back.  This is an ultimate security system, because if someone is
  238. calling from a different number, and they have a person's password, they
  239. will not be allowed on the system.  However, since the BBS is calling the
  240. user, this can give large phone bills to the sysop.
  241.  
  242. The third toggle is 'board type'.  If your board is open, new users are
  243. allowed in.  If it is closed (like it might be if the board is private for
  244. you friends), then new users are logged-off after they enter their name with
  245. a message explaining that the board is closed.
  246.  
  247. The fourth, and last toggle is the connection type.  Although this is not used
  248. by most people, the original Telix host had it, so everyone else does too.
  249. Basically, if you select direct connect, there is no 'Waiting for call' screen,
  250. and the host sits at the "Enter you first and last names > " prompt.  Also,
  251. incomming calls are not accepted.  Most people select 'Modem' and that means
  252. that the board accepts incomming calls, and has a waiting for call menu.
  253. Unless you are sure of what you want, leave the default at 'Modem'.
  254.  
  255. If you notice, in the title box, there is a page indicator.  Press [PgDn] to
  256. advance to the next page.  Here you will see four main options, and then the
  257. two save options that were on the last menu.
  258.  
  259. There are two submenus, and two toggles.  The first toggle is whether or
  260. not you want to use a quad-menu system.  This means, if you want the
  261. options divided up into seperate menus, you should select yes, and use the
  262. system.  If you want all the options on one menu (which is easier to get to,
  263. but supposily harder for the mind to comprehend), select no.  Pre-made, menu
  264. files are included for either option.
  265.  
  266. The second toggle is what state you want chat to be in, when Host+Plus loads.
  267. When you load Host+Plus, you will see on the Waiting for Call status line,
  268. a Chat Allowed function.  This option sets the default.  If it is set to
  269. yes, upon startup, Host+Plus allows chat.  If it is set to no, chat is not
  270. allowed, unless you manually change the setting from the Waiting for Call
  271. menu.
  272.  
  273. The next two options are what color you want chat to be.  The first option
  274. will select what color the remote side (the side that the user is on), will
  275. print in.  You select the color, by pressing enter to get to the colors menu.
  276. Once you are in the colors menu, select the color you want.  The color black
  277. is on white, because otherwise it would not be visible.  If you select it, the
  278. text the user types will not be visible.  If you want brighter (high-intensity)
  279. colors, either move the cursor down to high-intensity, and press enter, or
  280. type 'H'.  All the colors on the screen will brighten (and brown will be
  281. changed to yellow).  When you exit, the color you have selected will be
  282. printed on the screen, in that color.  Repeat this for the local side (the side
  283. the sysop, you, types on).
  284.  
  285.  
  286. After you have finished reviewing these options, save them using 'Z', or
  287. abort the configuration, using 'Y',in which case you'll see a status window
  288. printed saying the configuration was aborted.  Repeat from step one if you
  289. aborted the configuration, DO NOT PROCEED!  If you selected 'Z', proceed on.
  290.  
  291. Note: When you save, Host+Plus again checks to make sure directories exist.
  292.       If they don't, a window with the directory name pops up, and you are
  293.       asked if you wish to create it (as if you had just entered it).
  294.  
  295. When you press 'Z' you will be prompted if you wish to auto-install.  This
  296. means Host+Plus will automatically copy the files to the directories you
  297. have selected.  We urge you to reply yes, or else you will have to copy them
  298. manually, for correct execution of Host+Plus.
  299.  
  300. Please Note: Only reply yes the first time you install Host+Plus.  All other
  301.              times reply no, because Host+Plus will already be installed.
  302.  
  303. Step Number 3> Run HPM (Host+Plus Maintenance).  Select [E], from its main
  304. menu, and proceed to make all the files you can. (options A,B,D,E).  If you
  305. want to make bulletins or scripts, select the respective options.  This
  306. procedure is automates a lot of file creation (especially with the protocols).
  307. Refer to Appendix C for more explaination of HPM.  After making all the files,
  308. exit Telix using [Alt-X] as you did before.
  309.  
  310. Please Note: If in HPRP you did not have any external protocols defined in
  311.              Telix, HPM will give you a message when creating the protocol
  312.              menu.  Ignore this message.
  313.  
  314.   Also Note:
  315.  
  316. Congratulations!  You are finished setting up Host+Plus.
  317.  
  318.  
  319.  
  320. Running Host+Plus
  321.  
  322. At the DOS prompt, type TELIX /SHOST+ and you will be put at the Waiting For
  323. Call menu (WFC), and after a brief second, while the modem is initializing, you
  324. will have full access to the system.  Notice there is a status line at the
  325. bottom.  This shows the time, date, and if you are available for HPAT.  The
  326. default for chat availibility is set in the configuration program, but press
  327. [T], and the status-bar will change, and the board will be available for you
  328. to be paged.  The other options are local mode, which is when you log on, as
  329. if you were from remote, but you local.  Shutdown, is avalible all through-out
  330. the program, if you press [ESC]. However, you may only exit properly if you are
  331. at the Main Prompt, the Messages prompt, or at the WFC menu.  Dos functions
  332. pops up what would be [Alt-F] in Telix.  This may also be accessed by pressing
  333. [Home] at any time in the program.  [O]ther options presents you with another
  334. menu which allows you to run several Host+Plus Utility applications.  Please
  335. see Appendix C for further information on how to use these programs.  Press
  336. [ESC] to get back to the main WFC menu.
  337.  
  338.  
  339. Logging On to Host+Plus
  340.  
  341. Step 1> If a caller calls the system, a status window will pop up with the
  342.         baud rate.  Goto Step 4.
  343.  
  344. Step 2> To log on locally, press L, or move the light-bar down to L.  Goto
  345.         Step 3.
  346.  
  347. Step 3> When you first enter Host+Plus, a copyright message will be displayed,
  348. and you will be asked if you want graphics.  The default answer for the is
  349. yes, but if you select no, non-ansi files will be displayed.  You then will be
  350. asked for your name.  If you are the sysop, and this is the first time running
  351. Host+Plus, enter sysop.  You will be told there is no "Sysop" in the user's
  352. file.  Reply yes to if you want to register, and answer all questions
  353. presented.  When you are finally at the main prompts (after various screens
  354. are displayed), press [PgDn], and then type 3.  Respond yes to the next
  355. question and log off, using the "G" function.  You now have Sysop access.
  356.  
  357. Note: On the local side, sometimes the host prompts will be obscured by the
  358.       status line.  In that case, either press enter, or type on the status
  359.       line.
  360.  
  361. Local Side Commands
  362. -------------------
  363.  
  364. There are several commands for the sysop on the local side.  Press [F8] to
  365. view the list.
  366.  
  367. Pressing [Home], as mentioned before, will display the DOS functions menu,
  368. that normally is accessed by Alt-F in the Telix terminal mode.  If you shell,
  369. make sure that you return to the Host+Plus (and Telix) directory, or
  370. Host+Plus will not be able to find its files (resulting in a large mess)!  
  371.  
  372.  
  373. Pressing [End] terminates a users call, even if it is in local mode.  This is
  374. a semi-lock out command, but it does not change the user's security level.
  375. Zero (0), is the lock-out security level.
  376.  
  377. Pressing [F1] displays the file SYSOPHLP.HP.  This file is made by you, (there
  378. is a demo file included).  This file should contain notes to yourself, notes
  379. about users, or any other things that will be helpful to you.
  380.  
  381. Pressing [F2] will toggle the status of chat, like [T] does at the waiting for
  382. call menu.  When you press [F2], a status window will pop up, and tell you that
  383. chat has been toggled.
  384.  
  385. Pressing [F3] pops a window up on the screen.  If you type in a program name,
  386. Host+Plus will shell to it, and display to the user a "busy" message.  If you
  387. just press Enter, you will be put in a DOS shell.
  388.  
  389. Pressing [F4] turns on and off the status line, on the top of the screen.
  390.  
  391. Pressing [F8], of course, gives you the help menu, as you just saw.
  392.  
  393. Pressing [F9] will put you in the internal user editor.  This is unlike the
  394. external editor (discussed in Appendix C), because it is not windowed, and
  395. the user can see what you are typing.  However he cannot alter what you have
  396. entered, or enter his/her own value.  Please see the external editor section
  397. in Appendix C for what the commands are.  You can edit a different user by
  398. selecting [A], and entering that user's name.  If you enter an invalid name,
  399. the current user will be renamed.  The renaming will take effect in the next
  400. call.
  401.  
  402. Pressing [F10] gives the user a message, and puts you in the Telix chat mode.
  403. If you want to use the Host+Plus chat mode, you must use the [O]perator page
  404. feature (refer to Appendix A for more information on [O]perator page.  The
  405. Telix chat mode has the advantage that the screen is split, between the
  406. user and the sysop, however it does not have wordwrap, and the Host+Plus chat
  407. does.
  408.  
  409. Pressing [PgUp] allows you to change the users time limit.  This window allows
  410. you to add or subtract minutes.  If you want to add time, just type the number
  411. of minutes you wish to add to the user's time limit.  If you want to subtract
  412. time, type a '-', and then then number of minutes you wish to subtract 
  413. (i.e. -15 will subtract 15 minutes and 20 will add 20 minutes).
  414.  
  415. Pressing [PgDn], as you know, pops up a window asking what access level to set
  416. the user at.  The levels are as follows:
  417.  
  418.  # | Termed       | Description
  419. ---+--------------+------------------------------------------------------------
  420.  0 | Locked out:  | This means Host+Plus will not let the user on the system.
  421.    |              | It will describe that he has been locked out, and he is not
  422.    |              | allowed to access the system.  Locking a user out is also
  423.    |              | termed "Blacklisting".
  424. ---+--------------+------------------------------------------------------------
  425.  1 | New User     | This is the access level assigned to a user the first time
  426.    |              | they log on to Host+Plus, if they opt to register.  At this
  427.    |              | level, they are granted twenty (20) minutes access time,
  428.    |              | access to the main board functions (excluding DOORS and
  429.    |              | extensions), and to the [Q]uick List, [Y]our Mail, and
  430.    |              | [C]omment to Sysop functions of the message base.
  431. ---+--------------+------------------------------------------------------------
  432.  2 | Regular user | This is the access level most users on your system will
  433.    |              | receive, once you have validated them, using the user
  434.    |              | editor.  At this level users have sixty (60) minutes of
  435.    |              | time, and full access to the main board, files, and message
  436.    |              | functions.
  437. ---+--------------+------------------------------------------------------------
  438.  3 | Sysop        | This access level is very dangerous to give to anyone but
  439.    |              | yourself, and a couple of close friends (need we say that?)
  440.    |              | With this level, a user has an unlimited amount of time,
  441.    |              | and has full access to all main board, files, and message
  442.    |              | functions.  They also have access to the sysop functions
  443.    |              | which include being able to shell to DOS from remote, and
  444.    |              | execute any type of command, including an ERASE *.* and
  445.    |              | format, view the comments, view the log, and use the user
  446.    |              | editor, which in effect allows them to alter the access of
  447.    |              | any user to level 3 (Sysop).
  448. ---+--------------+------------------------------------------------------------
  449.  
  450. As you saw, if you select 3, sysop access, a window will pop up, asking you
  451. to confirm this choice.  When a user has sysop access he/she can shell to DOS,
  452. and basically has run of your whole system.  Need we say only to give this to
  453. yourself, and (optionally) your closest friends?
  454.  
  455.  
  456.  
  457.  
  458. Appendix A - Command Summary
  459. ----------------------------
  460.  
  461. Main Menu Section
  462. -----------------
  463.   [O]perator Page - This function alllows the user to page the Sysop (you).
  464.                     If [Chat Allowed] is set to no, a message will be displayed
  465.                     offering the user the oportunity to leave you a comment.
  466.                     This comment will appear in the caller's log.
  467.                     If [Chat Allowed] is set to yes, you will be paged, and a
  468.                     window will be put up on your screen.  If you press any
  469.                     key except space, or do not respond after 30 seconds, the
  470.                     oportunity to leave a message is granted as specified
  471.                     above.  If you respond, a status window will pop up on the
  472.                     screen, telling you to use the user editor (F9) to view
  473.                     statistics, because the status bar will disappear.  You
  474.                     will then be put into the Host+Plus HPAT mode.  In this
  475.                     type of chat, lines can wordwrap, but you the screen is
  476.                     not split in half (refer to [F10] in the previous chapter
  477.                     for more information on the split-screen mode (Telix HPAT).
  478.                     Type XC to exit chat.  The user will see you type this, but
  479.                     cannot effectively type this from his end.
  480.  
  481.   [G]oodbye       - This function displays file LOGOFF.HP, drops carrier (if
  482.                     not in local mode) and returns to the waiting for call
  483.                     menu.  All users use this to exit the Host+Plus system.
  484.  
  485.   [NEWS] file     - This function redisplays the NEWS.HP file.  This is the
  486.                     same file that is shown immediately after the user
  487.                     successfully logs on to your system.
  488.  
  489.   [X]pert Mode    - This toggles the displaying of menus on or off.  If it is
  490.                     off, menus are displayed.  If it is on, menus are not
  491.                     displayed.  This feature will work if you do or do not use
  492.                     the Quad-Menu system.
  493.  
  494.   [I]nitial Welcome-This function redisplays WELCOME.HP or WELCOME.HPG,
  495.                     depending on if the the user has ansi enabled.  This is
  496.                     the same file which is displayed immediately after the
  497.                     copyright message is displayed, and the user selects if
  498.                     he/she wants ANSI color graphics or not.
  499.  
  500.   [H]elp          - This function displays the main menu and asks what function
  501.                     the user wants help with.  The user can then press the
  502.                     letter, and the corresponding help file is displayed.
  503.                     There is help for all functions except:
  504.  
  505.                             [/]-Script Extensions
  506.                             [?]-Redisplay Menu
  507.                             [*]-Select Protocol
  508.                             [^Z]-Shutdown System
  509.  
  510.                     Please refer to Appendix B on how HELP files are altered/
  511.                     created.
  512.  
  513.   [B]ulletins     - This function displays a list of bulletins (BLTLIST.HP), and
  514.                     asks which bulletin the user wishes to see.  The user can
  515.                     then type the bulletin name/number, and the corresponding
  516.                     bulletin file is displayed.
  517.  
  518.                     Please refer to Appendix B on how BULLETINS are altered/
  519.                     created.
  520.  
  521.   [W]rite Usr Inf - This function allows the user to alter most data fields
  522.                     about his account.  He/she may alter both phone numbers,
  523.                     their password, if they want to chat, and their address
  524.                     information.  The phone numbers, and the zip code are
  525.                     checked for illegal characters (i.e. alpha-characters).
  526.                     The selections are made from a mini-menu.
  527.  
  528.   [P]age Length   - This function sets the user's page length, which means
  529.                     how many lines are displayed before a More: [Y/N/C] or
  530.                     [More] prompt is given.  They may enter any number, 0
  531.                     through 999.  If they enter a four digit number, only
  532.                     the first three digits are used.  If they enter 0 or
  533.                     just press [Enter], then more prompts are not displayed.
  534.  
  535.   [S]cript Ques.  - This function displays a menu (QUESMENU.HP) to the user
  536.                     and asks them which questionnaire they wish to enter.
  537.                     When they enter the name/number, questions are displayed,
  538.                     and the user is prompted for an answer.  At the end the
  539.                     file is saved, and the user is returned to the main prompt.
  540.  
  541.                     Please see Appendix B for information on the file formats
  542.                     of both the questions file and the answers file.
  543.  
  544.   [V]iew Stats    - Displays a list of information to the user, such as the
  545.                     last date on, number of uploads, downloads, and times
  546.                     on the system, the expert mode setting, and other misc.
  547.                     information like that.  This is also displayed to the
  548.                     user after he views the 'NEWS' file when he logs on the
  549.                     system.
  550.  
  551.   [?]-Redisplay   - This command redisplays the main menu, or the section
  552.                     menu if you are using the Quad-Menu system.  It works
  553.                     only at the main prompt.
  554.  
  555.                     Please Note: There is no help for this function,
  556.                                  although it appears to be self-explanatory.
  557.  
  558.   [BBS] Lister    - This function displays a internal submenu, with two
  559.                     options.  [L]ist BBS's in database, and if the user
  560.                     has an access level equal or better than two, another
  561.                     selection, [A]dd BBS to database, is displayed.  The
  562.                     first option, simply displays the file BBSLIST.HP.  The
  563.                     other option, [A]dd BBS, displays three questions, asking
  564.                     for the name, number, and the city, state, and baud
  565.                     combined.  It allocates an equal amount of space for each
  566.                     of these questions.  It then adds the entry.
  567.  
  568.                     Please Note:  First, there is no longer a script file as
  569.                     in previous versions of Host+Plus.  All questions are now
  570.                     internal.  Second, as you may have seen, this option can
  571.                     be abused.  Please control this behavior as best as you
  572.                     can.
  573.  
  574.   Enter [DOOR]    - This option displays a menu of doors (DOORS.HP), and
  575.                     allows the user to select the door name/number.  It then
  576.                     proceeds to execute a batch file located in the misc
  577.                     directory, with the same name as the door chosen (i.e.
  578.                     1.BAT for door 1).  This file should contain anything
  579.                     required to run the door, (i.e. redirection info).  When
  580.                     shelling to the batch file, Host+Plus writes a PCBoard
  581.                     14.x compatible DOOR file (PCBOARD.SYS) in the main
  582.                     Host+Plus/Telix directory.
  583.             
  584.                     Note to users of older versions of Host+Plus:  Host+Plus
  585.             no longer redirects the standard output to the COM port. 
  586.             It is up to the DOOR itself to do that.
  587.  
  588.   [OPEN] a door   - See Enter [DOOR] (previous command)
  589.  
  590.   Graphics [M]ode - Like [X]pert mode, this is a toggle.  It toggles if the
  591.                     user wants ANSI prompts and menus, or if he does not.  This
  592.                     toggles initial state is determined by the if the user
  593.                     selects ANSI graphics when he logs on Host+Plus.  One
  594.                     should note that ANSI color takes longer to display than
  595.                     regular black and white.
  596.  
  597.   [/]-Extensions  - This function is much like the DOOR or OPEN function in the
  598.                     sense that it allows you to run programs from Host+Plus.
  599.                     However, this function runs SALT scripts, for Telix.  There
  600.                     are two seperate scripts for each menu selection, one for
  601.                     remote log-ons and one for local log-ons.  The local
  602.                     scripts have a 'L' suffixed to the end of the file name,
  603.                     (i.e. TESTEXT.SLC becomes TESTEXTL.SLC).
  604.  
  605.                     Please Note: Since Host+Plus tacks on an extra letter to
  606.                                  the end of the file name, only file names
  607.                                  up to seven (7) characters, not eight, are
  608.                                  valid.
  609.  
  610.                     The remote versions should print out the the com port, and
  611.                     check for carrier, while the local version should not.
  612.                     Also, if the Sysop wishes to create a utility which can
  613.                     only be run locally, or only be run remotely, this system
  614.                     allows him/her to do that.  Host+Plus comes with two demo
  615.                     scripts, TESTEXT and TESTEXTL, the latter for local and the
  616.                     former for remote.  These scripts are very simple, and only
  617.                     print one line of text, but they show the concept of what
  618.                     needs to be done.
  619.  
  620.   [J]ump          - Please Note: This command is only active while useing the
  621.                     Quad-Menu structure.
  622.  
  623.                     This command is the only way to jump from section to
  624.                     section in the Quad-Menu system.  It will only show
  625.                     sections to which the user has access to enter.
  626.  
  627.  
  628. Message Base Section Commands
  629. -----------------------------
  630.  
  631.   [Q]uick List    - In Beta 8, this command was completely re-written.  It will
  632.                     start with the message you specify, and then will list to
  633.                     who the message is for, from whom, and what the subject is.
  634.                     Although this command does not use a More [Y/N/C] prompt,
  635.                     the user may stop the listing or pause it at any time.
  636.  
  637.   [E]nter Message - This function allows you to enter a message to anyone.  The
  638.                     message will be posted on the message base.  There are a
  639.                     couple of options and sub-commands.  When you first press
  640.                     [E], the screen will blank, and you will be asked to whom
  641.                     you wish to enter the message.  If you are not sure of the
  642.                     name, enter one as close to the name as you can remember,
  643.                     just DO NOT MAKE IT PRIVATE.  Next you will be asked what
  644.                     the message will be about (the message subject).  There
  645.                     enter a VERY brief description (i.e. if the message is
  646.                     about a problem with your USR Dual-Standard, the subject
  647.                     should be "USR modem problems".)The third question you will
  648.                     be asked is if you wish to make it private.  Making a
  649.                     message private is discouraged, because only one person
  650.                     can see it.  If it is not private, many people will have a
  651.                     chance to respond.  The last question is if you want to use
  652.                     the Visual Editor.  The visual editor is another editor,
  653.                     which the sysop (you) has set up.  It is normally a
  654.                     full-screen editor, such as SHEDIT (the preferred editor
  655.                     for Host+Plus), or QuickEd.
  656.  
  657.                     Please Note: If you do not have an editor installed, make
  658.                                   a note of it in the NEWS file, and make the
  659.                                   EDITOR.BAT file nul.
  660.  
  661.                     If the user (before referred to as "you") selects not to use
  662.                     the visual editor, the Host+Plus editor is shown to them.
  663.                     It is a line editor, but it does have wordwrap, like
  664.                     PC-Board and other major BBS systems.  When the user is
  665.                     finished editing, he/she should press [Enter] on a blank
  666.                     line, and then they will be at the "Edit Menu".  There are
  667.                     three choices:
  668.  
  669.                           [S]ave    - saves the message and returns to the main
  670.                                       prompt.
  671.  
  672.                           [A]bort   - Aborts the message and returns the user
  673.                                       to the main prompt.
  674.  
  675.                           [C]ontinue- Allows the user to continue the message
  676.                                       on the line they pressed enter on to
  677.                                       bring them to the Edit Menu.  This should
  678.                                       be used if they pressed [Enter]
  679.                                       accidentally, or if they wish to add
  680.                                       more to their message.
  681.  
  682.   [R]ead Messages - This function is one of the most advanced in Host+Plus.
  683.                     If there are no messages, it will tell you so, and put you
  684.                     back at the main menu.  However, if there are messages,
  685.                     you are given several options.  The first is to enter a
  686.                     message number.  If it is a private message, or it has
  687.                     been deleted, the system will tell you so, if it exists,
  688.                     it will be displayed.
  689.  
  690.  
  691.                     There are other options as well:
  692.  
  693.                     [Y]our Mail - Gives you a list of message numbers with
  694.                                   messages FOR you.  (At your option it will
  695.                                   scan just from the last message you read.)
  696.                                   
  697.                     [F]rom You  - Gives you a list of message numbers with
  698.                                   messages FROM you.  (At your option it will
  699.                                   scan just from the last message you read.)
  700.  
  701.                     [T]ext Srch - Searches for a given string in all of a
  702.                                   message, not just the message header.
  703.                                   Host+Plus will prompt for this string, and
  704.                                   if it is found in a message, the message
  705.                                   number will be displayed. 
  706.  
  707.                     [R]eply     - Replies to a message.  Host+Plus will allow
  708.                                   quoting if you are using an external editor.
  709.                                   First you will be asked to confirm the reply,
  710.                                   and then you will be asked for the message
  711.                                   privacy status.
  712.  
  713.                     [RE]ply     - See [R]eply.  The previous command discussed.
  714.  
  715.                     [+] Reads one message foward, and sets direction foward
  716.                     [-] Reads one message backwards and sets direction reverse
  717.  
  718.                     [=] or [/] Redisplays current message.
  719.                     [H]elp - displays help file.
  720.                     [S]ince last read - Displays the last message read, whether
  721.                         it be on the current call, or the previous call.
  722.                     [Enter] puts the next message on the screen, using the
  723.                         direction the user has specified.
  724.                     [#+] or [#-] allows you to specify a direction with a
  725.                         and start with that message number.
  726.  
  727.   [C]omment Sysop - Allows the user to enter a message for the sysop (you) to
  728.                     see.  All of the four prompts were taken away: the subject
  729.                     (it is always "COMMENT"), to whom the message is for (it
  730.                     is always for the Sysop), and if the message is private (it
  731.                     is always private).  Comments are fully intergrated into
  732.                     the message base.  
  733.  
  734.   [Y]our Mail     - Allows the user to see mail for them.  This will also
  735.                     display how many new messages there are since (from) the
  736.                     last message the user read.  This function is also
  737.                     executed upon a sucessful log-in of a user.
  738.                     The user has an option on whether to search the whole
  739.                     message base, or just the messages since the last read.
  740.                     
  741.   
  742.   Special Note: As a bonus, we have included the Host+Plus Message Packer.  
  743.                 This program operates much like the Host+Plus User Compressor,
  744.                 discussed later on.  When you first load it, it asks for a
  745.                 date.  Any messages that were posted on or before that date 
  746.                 are deleted.  If you press [Enter] no date is assumed.  If you
  747.                 type "EXIT" at the prompt, the message packer will abort.  The
  748.                 next question it will ask is if it should delete private 
  749.                 messages that have already been read.  Once you answer these
  750.                 questions, it begins packing the message base.  In additon
  751.                 to deleting the messages you have specified, it will also
  752.                 physically delete all killed and aborted messages.  This means
  753.                 you will not be able to use the Sysop [3] function to undelete
  754.                 messages.  It also means that, depending on the size of your
  755.                 message base, a considerable amount of disk space may be saved!
  756.                 When the message packer finishes, it exits and prints the
  757.                 final statistics for that run.  The name of this file is 
  758.                 HPMC.SLC and it should be executed as a script in telix.
  759.  
  760.  
  761.  
  762. File Section Menu Commands
  763. --------------------------
  764.  
  765.   [N]ew Files     - This function allows the user to see all the new files in
  766.                     a specified directory since he last logged on to the
  767.                     system.  After typing 'N' at the main prompt, the user will
  768.                     be asked what date he/she wishes to search from.  If the
  769.                     user presses [Enter], it will default to the last date that
  770.                     they were on the system.  Next the user will be asked in
  771.                     what directory they wish to search (see the 'F' function
  772.                     for help on getting a list of directories).  When the enter
  773.                     a valid directory, the new files will be displayed.  They
  774.                     will then be returned to the main prompt.
  775.  
  776.   [T]ype File     - This function allows the user to type a file.  If the user
  777.                     is a sysop (has access level three [3]), they will be
  778.                     allowed to specify a directory in the file name (allowing
  779.                     them to type any file, including user's data files).  All
  780.                     this function does is display a text file to the screen.
  781.                     After the file is finished, the user is returned to the
  782.                     main prompt.
  783.  
  784.   [U]pload        - This function allows the user to send a file to your board.
  785.  
  786.                       Please Note: The term "UPLOADING" means the user is
  787.                                    giving you a file.
  788.  
  789.                     When the user first types 'U' there are a variety of events
  790.                     which may occur:
  791.  
  792.                     (These numbers are step numbers, i.e. 1> is Step #1)
  793.  
  794.                       1> If the user has an undefined protocol, then the list
  795.                       of protocols (PROTOCAL.HP) will be shown, and they will
  796.                       be asked to select one.  Goto step #2.  If they already
  797.                       have a protocol defined, also goto step #2.
  798.  
  799.                       2> The user will be presented with a prompt, asking what
  800.                       file they wish to upload.  If the board already has that
  801.                       file, Host+Plus will tell them so, and will not allow
  802.                       them to upload it.  Otherwise it will proceed to step #3.
  803.  
  804.                       3> A message will be displayed, containing various
  805.                       information and telling the user to start the transfer.
  806.                       After the transfer is complete, see step #4 if the
  807.                       transfer was sucessful, and see step #5 if it was not.
  808.  
  809.                       4> The user will then be prompted to give a description of
  810.                       the file.  After they give a description, they will be
  811.                       asked which directory this file fits in best.  The data
  812.                       will then be recorded in the upload directory
  813.                       (UPLOADS.DIR), and the Sysop should then move the file
  814.                       using the Host+Plus Download Director.  See step #5.
  815.  
  816.                       Host+Plus will run the batch file HPUPLOAD.BAT, after an
  817.                       upload.  This file should run tests on the file, etc.
  818.                       like a virus scan, and/or it should insert your comment
  819.                       into the ARC/Zipfile.  There is one parameter passed to
  820.                       this batch file: the file name, complete with path.
  821.  
  822.                       5> The user will then be returned to the main prompt.
  823.  
  824.   [D]ownload      - This function allows the user to receive (get) a file from
  825.                     the Host+Plus BBS.  This function has many steps, shown
  826.                     below:
  827.  
  828.                       1> If the user has an undefined protocol, then the list
  829.                       of protocols (PROTOCAL.HP) will be shown, and they will
  830.                       be asked to select one.  See step #2.
  831.  
  832.                       2> The user will be presented with a prompt, asking what
  833.                       file they wish to download.  If the board does not have
  834.                       that file, Host+Plus will tell them so will notify them.
  835.                       If the board does have the file, proceed to step #3.
  836.  
  837.                       3> A message will be displayed, containing various
  838.                       information and telling the user to start the transfer.
  839.                       After the transfer is complete, see step #4.
  840.  
  841.                       4> If the transfer was aborted, a message ("Transfer
  842.                       Aborted ...") will appear.  After the transfer is
  843.                       complete, the user will be returned to the main prompt.
  844.  
  845.   [L]ocate File   - This function allows the user to find a specific file in
  846.                     the specified directory.  After the user enters 'L', two
  847.                     questions will be asked.  The first will be what file, or
  848.                     partial file name they wish to search for.  The second
  849.                     question will be what directory they wish to search in.
  850.                     (see the 'F' function for help on getting a list of
  851.                     directories).  The file that matches the search will then
  852.                     be displayed.
  853.  
  854.   [F]ile Lister   - Although this function is one of the most internally intri-
  855.                     cate functions in HOST+, it is very simple for the user to
  856.                     operate.  Basically, all the user does is select a 
  857.                     directory to list, and Host+Plus will read the directory
  858.                     and display the file names, sizes, dates, descriptions, and
  859.                     who uploaded them.
  860.  
  861.   [*]-Sel Protcol - This function allows the user to select a default protocol
  862.                     to use.  When the user first logs on to your system, the
  863.                     default protocol is set to [X]modem.  Note: Host+Plus only
  864.                     deals with the first letter of the protocol, not the name.
  865.                     If the user is not in expert mode, a list of protocols is
  866.                     displayed.  The user then may enter the protocol letter
  867.                     that he/she wants, or [?] for help.  After the user enters
  868.                     a valid protocol letter, a message is displayed, and they
  869.                     are returned to the main prompt.
  870.  
  871.                     Please Note: This is officially called the Select Protocol
  872.                                  function, but is abbriviated to Sel Protocol
  873.                                  for printing and display purposes.
  874.  
  875.   [A]RC/Zip View - This function allows the user to perform a variety of tasks
  876.                    dealing with ARC and Zipfiles.  When the user first selects
  877.                    'A', they will be asked what file they wish to view, and
  878.                    told to include an extension (for type identification).
  879.                    Once they enter a valid name, they are brought into the main
  880.                    ARC/Zip menu.  This menu has five options:
  881.  
  882.                     [R]e-list   - This is somewhat misnamed, because files are
  883.                                   not listed by default.  However, this command
  884.                                   gives a list of the files in the archive or
  885.                                   Zipfile.
  886.  
  887.                     [V]iew File - This function allows you to view a text file,
  888.                                   or a group of text files, in the archive.
  889.                                   These files will be displayed to screen.
  890.  
  891.                     [X]tract    - This function allows the user to copy files
  892.                                   in an archive/zipfile to a zipfile called
  893.                                   REQUEST.ZIP.  It is automatically downloaded
  894.                                   and deleted, when the user selects download.
  895.                                   If they do not select download, it is deleted
  896.                                   when they log off.
  897.  
  898.                     [T]est      - This allows the user to test the integrity of
  899.                                   an archive/zipfile.  If there are errors in
  900.                                   the file, it will be reported to the user.
  901.  
  902.                     [Q]uit      - Returns the user to the main prompt.
  903.  
  904.   [Z]ippy dir scan-This function allows the user to find a specific string of
  905.            text in the specified directory.  After the user enters 'Z',
  906.            two questions will be asked.  The first will be what string
  907.            of text, or file name they wish to search for.  The second
  908.            question will be what directory they wish to search in.
  909.            (see the 'F' function for help on getting a list of
  910.            directories).  The files that match the search will then
  911.            be displayed.
  912.  
  913.   [RAW] Directory- This allows the user to display a list of files in the
  914.                    download directory, exactly like DOS does, except it offers
  915.                    color for ansi users.
  916.  
  917.  
  918. Sysop Section Menu Commands
  919. ---------------------------
  920.  
  921.  
  922. [1] User Editor- This function will put you in the internal user editor.  This
  923.                  is unlike the external editor (discussed in Appendix C),
  924.                  because it is not windowed.  This is identical to the [F9]
  925.                  command, except the remote user may type.  Please see the
  926.                  external editor section in Appendix C for what the commands
  927.                  are.  You can edit a different user by selecting [A], and
  928.                  entering that user's name.  If you enter an invalid name, the
  929.                  current user record will be copied to the name you enter.
  930.  
  931. [2] Shell      - This function is one of the most powerful functions in telix.
  932.                  This command basically allows a user to shell to DOS, and
  933.                  use any command, including ERASE *.* and FORMAT.  Basically,
  934.                  a user in this shell can do many things that you can do in
  935.                  DOS.
  936.  
  937.                  The shell to dos follows this order:
  938.  
  939.                  First it trys to execute the "RSHELL.BAT" file.  If that fails
  940.                  it will try to run the DOORWAY program, by Marshal Dudley.  If
  941.                  DOORWAY cannot be found it will try to use IBMAUX, GATEWAY and
  942.                  then CTTY COM, in that order.  If none of these will work, a
  943.                  message is displayed that "shell is not available".
  944.                  
  945.                  In the configuration section, you are allowed to configure the
  946.                  command line to be passed to DOORWAY.  By default Host+Plus
  947.                  adds the /G (ansi) parameter in its ON or OFF form depending 
  948.                  on how the user has ansi configured.  However, if you add a 
  949.                  /G setting in the command line, the Host+Plus setting will be
  950.                  overrode.
  951.                  
  952.  
  953.                  Warning: This command is VERY powerful.  We can not stress
  954.                           this enough.  Please excersise EXTREME caution when
  955.                           granting users access to this command!
  956.  
  957. [3] Undel Msg  - Undelete a message number.  Messages that have been aborted
  958.                  by users may be undeleted.
  959.  
  960. [4] List Log   - This function allows you to list the actions of all users who
  961.          logged on to your system.  This includes the commands
  962.          executed, files downloaded/uploaded, etc.  See Appendix D for
  963.          information on packing logs.
  964.  
  965.          Please Note: At other times in this documentation, the log
  966.                   may be called the daily log or the caller's log.
  967.  
  968.  
  969.  
  970.  
  971. Appendix B - Host+Plus Support File Definitions
  972. -----------------------------------------------
  973. * - Created by Host+Plus
  974. - - Created manually
  975. + - Demo file enclosed
  976. / - Created by HPM
  977.  
  978. Text Files
  979. ----------
  980. * All files below should be located in the main Host+Plus directory
  981.  
  982. SYSOPHLP.HP  - This is the file which is displayed when you press [F1] locally.
  983. DOORS   .HP  - This is the OPEN/DOOR function menu(it lists the DOORS available)
  984. LOG     .HP  * This is the file which contains daily log
  985. MENU1   .HP  + This is the non-ansi file displayed to access level #1 users
  986. MENU1   .HPG + This is the ansi file displayed to access level #1 users
  987. MENU2   .HP  + This is the non-ansi file displayed to access level #2 users
  988. MENU2   .HPG + This is the ansi file displayed to access level #2 users
  989. MENU3   .HP  + This is the non-ansi file displayed to access level #3 users
  990. MENU3   .HPG + This is the ansi file displayed to access level #3 users
  991. MENU11  .HP  + This is the non-ansi main menu for level 1 users with Quad-Menu.
  992. MENU11  .HPG + This is the ansi main menu for level 1 users with Quad-Menu.
  993. MENU13  .HP  + This is the non-ansi message menu for level 1 users w/Quad-Menu.
  994. MENU13  .HPG + This is the ansi message menu for level 1 users with Quad-Menu.
  995. MENU21  .HP  + This is the non-ansi main menu for level 2 users with Quad-Menu.
  996. MENU21  .HPG + This is the ansi main menu for level 2 users with Quad-Menu.
  997. MENU22  .HP  + This is the non-ansi file menu for level 2 users w/Quad-Menu
  998. MENU22  .HPG + Ansi version of above
  999. MENU23  .HP  + This is the non-ansi message menu for level 2 users w/Quad-Menu
  1000. MENU23  .HPG + Ansi version of above
  1001. MENU24  .HP  + This is the sysop non-ansi sysop menu for Quad-Menu.
  1002. MENU24  .HPG + Ansi version of above
  1003. QUESMENU.HP  / This is the Script Questionnaire menu(it lists scripts available)
  1004. LEVEL1  .HP  + This file is displayed to access level #1 users upon log-in
  1005. LEVEL2  .HP  + This file is displayed to access level #2 users upon log-in
  1006. LEVEL3  .HP  + This file is displayed to access level #3 users upon log-in
  1007. CONFIG  .HP  * This file contains the Host+Plus configuration information.
  1008. BLTLIST .HP  / This is the Bulletin menu (it lists the bulletins available)
  1009. NEWS    .HP  + This file is displayed to users immediatley after log-on.  It is
  1010.                also accessable via the [NEWS] function.
  1011. BBSLIST .HP  * This file contains the BBS list(accessable via the [BBS] command)
  1012. CALLBACK.HP  + This file is displayed to the user right before the callback
  1013.                procedure is started.
  1014. EXTPROT .HP  * This is the external protocol data for Host+Plus.Created by HPRP
  1015. NEWUSER .HP  + This file is displayed to new users before they are asked if
  1016.                they want to register.
  1017. DIROFDIR.HP  / This file contains the list of directories (used by the F func.)
  1018. LOGOFF  .HP  + This file is displayed to users when they log off using 'G'.
  1019. WELCOME .HP  + This non-ansi file is displayed to users when they first call.
  1020. WELCOME .HPG + This is the ansi version of WELCOME.HP
  1021. DIRHEAD .HP  + This file is displayed right before a directory listing starts.
  1022. DIRHEAD .HPG + This file is the ansi version of DIRHEAD.HP
  1023. PROTOCAL.HP  / This file is the list of protocols shown to the user.
  1024. UPLOADS .DIR * The upload directory data
  1025. UPLOADS .DI2 * "Internal File" used for deleting files from the uploads file.
  1026. USERFILE.HP  * User data file            ! DO NOT ALTER !
  1027. MSGHDR  .HP  * Message header data file  ! DO NOT ALTER !
  1028. MSGTXT  .HP  * Message text data file    ! DO NOT ALTER !
  1029.  
  1030. Batch Files
  1031. -----------
  1032. * All files below should be located in the main Host+Plus directory
  1033.  
  1034. EDITOR  .BAT + This file is the batch file used to run the "visual editor" and
  1035.                copy the output from the visual editor into the Host+Plus
  1036.                format.
  1037. INSTALL .BAT   This batch file is an "internal file", which performs the auto-
  1038.                installation from the configuration program.  DO NOT ALTER IT.
  1039.                
  1040. HPUPLOAD.BAT   The batch file that is run after an sucessful upload is 
  1041.                completed.  Host+Plus passes the name of the file that was
  1042.                uploaded (along with the full path), to this batch file.  This
  1043.                batch file can insert comments into the ARC/ZipFile, test its
  1044.                integrity, or anything else that might be desired.
  1045.                
  1046. ARCVIEW.BAT    A carry over from CompuHost, but it is still used in HPDD.
  1047.  
  1048.  
  1049. Other Files
  1050. ----------
  1051. * All files below should be located in the Host+Plus misc directory
  1052. * All files (except where noted) may be made with Host+Plus Maintenance
  1053.  
  1054. All files with a .BLT extension: Bulletins
  1055. All files with a .SCR extension: Script Questionnaires
  1056. All files with a .HLP extension: Help files (sample files incl.)
  1057. All files with a .SLC extension: Script Extensions (as previously defined)
  1058. All files with a .DIR extension: File directories
  1059.  
  1060.  
  1061. Appendix C - Protocol List, Descriptions, and Tips
  1062. --------------------------------------------------
  1063.  
  1064.  
  1065. Internal Protocol Descriptions
  1066. ------------------------------
  1067.  
  1068. Please Note: The following section of the manual was taken from the
  1069.              BuzzHost Deluxe version 1.53 manual.  No other portions were
  1070.              taken.
  1071.  
  1072. -----------+--------+------------------------------------------------------------
  1073.            |  Needs |
  1074. Name       |Filename| Description
  1075. -----------+--------+------------------------------------------------------------
  1076. [X]modem   |  Yes   | Sends files in blocks of 128 characters at a time. When
  1077.            |        | the receiving computer is satisfied that one block has
  1078.            |        | arrived without errors, it sends an OK byte and waits for
  1079.            |        | the next block to be sent.  The process is repeated until
  1080.            |        | the file is complete.  If there is an error, it sends an
  1081.            |        | ERROR byte, and the block is retransfered.  Error checking
  1082.            |        | is either by Checksum or a more sophisticated
  1083.            |        | Cyclic Redundancy Check (CRC).  This is the first, and
  1084.            |        | most popular error checking protocol created, although not
  1085.            |        | the most efficent.
  1086. -----------+--------+------------------------------------------------------------
  1087. [1]k-Xmodem|  Yes   | This is a small variation of Xmodem that uses blocks
  1088.            |        | that are 1024 bytes in size, instead of 128 bytes.  This
  1089.            |        | will bring enchanced performance on clean lines, and
  1090.            |        | worse performance on noisy lines.
  1091.            |        |
  1092. -----------+--------+-----------------------------------------------------------
  1093. [G]        |  Yes   | This is a variation of 1k-Xmodem that is meant for
  1094. 1k-Xmodem  |        | error free channels such as error correcting modems or
  1095.            |        | null modem links between two computers. It sends blocks
  1096.            |        | one after another without waiting for acknowledgment from
  1097.            |        | the receiver.  The modem automatically corrects blocks.
  1098.            |        | The most common form of error-correction is MNP.
  1099. -----------+--------+-----------------------------------------------------------
  1100. [Y]modem   |   No   | This protocol is a variation of Xmodem-1k which keeps the
  1101.            |        | correct name, size, and date of the files being sent. It
  1102.            |        | may use 128 or 1024 byte blocks.  It is a precursor to
  1103.            |        | Zmodem.
  1104. -----------+--------+-----------------------------------------------------------
  1105. Ymod[E]m-G |   No   | This protocol is a variation of Ymodem, which requires
  1106.            |        | an error free channel such as error correcting modems or
  1107.            |        | null modem. It sends one block after another without
  1108.            |        | waiting for acknowledgment from the receiver.  This type
  1109.            |        | of "G" protocol is akin to [G]-1k-Xmodem.  Please see it
  1110.            |        | for more information on error-correction.
  1111. -----------+--------+-----------------------------------------------------------
  1112. [M]odem7   |   No   | This is a close cousin to Xmodem that passes the filename
  1113.            |        | before starting the transfer, thus taking away some of the
  1114.            |        | user's work, otherwise it is identical to Xmodem.
  1115. -----------+--------+-----------------------------------------------------------
  1116. [S]ealink  |   No   | This is an advanced version of Xmodem that is 15 to 25
  1117.            |        | percent faster than regular Xmodem. Sealink passes a
  1118.            |        | file's name, size, and date when transferring.
  1119. -----------+--------+-----------------------------------------------------------
  1120. [Z]modem   |   No   | This advanced protocol is very fast and reliable, and
  1121.            |        | offers many features. It keeps the exact file sizes and
  1122.            |        | dates, and can resume an interrupted transfer at a later
  1123.            |        | time. The latter is known as Crash Recovery.  Furthermore,
  1124.            |        | this protocol cuts down on transfer time because it does
  1125.            |        | not have to send an "OK" or ACK byte, like Xmodem variants
  1126. -----------+--------+-----------------------------------------------------------
  1127.  
  1128.  
  1129. Protocol Statistics
  1130. -------------------
  1131.  
  1132. The following chart may help those of you, who had no idea about the
  1133. real differences between one File-Transfer Protocol and another.
  1134.  
  1135.                                   +------------------+
  1136.                                   | File Attributes  |
  1137. +--------+---------+-----+--------+  that are sent  +-------+
  1138. |Protocol|Error    |Block|Multiple|-----------------|Sliding|
  1139. |        |Checking |Size |Files   | Name|Size|Date  |Windows|
  1140. |--------+---------+-----+--------+-----+----+------+-------|
  1141. |Xmodem  |CRC/HPKSM|128  |No      |No   |No  |No    |No     |
  1142. |--------+---------+-----+--------+-----+----+------+-------|
  1143. |Zmodem  |CRC-32   |VR(*)|Yes     |Yes  |Yes |Yes   |Yes    |
  1144. |--------+---------+-----+--------+-----+----+------+-------|
  1145. |Ymodem  |CRC      |128/ |No      |No   |No  |No    |No     |
  1146. |        |         |1024 |        |     |    |      |       |
  1147. |--------+---------+-----+--------+-----+----+------+-------|
  1148. |Ascii   |None     |     |No      |No   |No  |No    |No     |
  1149. |--------+---------+-----+--------+-----+----+------+-------|
  1150. |Telink  |CRC/HPKSM|128  |Yes     |Yes  |Yes |Yes   |No     |
  1151. |--------+---------+-----+--------+-----+----+------+-------|
  1152. |Modem7  |CRC/HPKSM|128  |Yes     |Yes  |No  |No    |No     |
  1153. +--------+---------+-----+--------+-----+----+------+-------+
  1154.  
  1155.  
  1156.  
  1157. "Advantage" Protocols
  1158. -----------------------
  1159.  
  1160. Zmodem is by far the best and most efficent protocol.  Urge your users to use
  1161. it as much as possible.
  1162.  
  1163. Try installing DSZ as an external protocol.  DSZ is updated a lot, but Telix
  1164. does not keep up with the updates of the Zmodem protocol.  Therefore, DSZ is
  1165. more up-to-date than Telix could ever be.  Two prime examples are RLE 
  1166. compression and MobyTurbo (which is DSZ specific).
  1167.  
  1168. In HPRP, although the program allows you to opt not to use protocols found, we
  1169. urge you to let your users benefit from any protocols you might have on your
  1170. system.
  1171.  
  1172.       WARNING: If any of the protocols require input from the LOCAL side,
  1173.                in other words, you have to type something outside of Telix
  1174.                to use them, DO NOT INSTALL IT.  Since there will not be
  1175.                anyone at the local side, Telix/Host+Plus will hang!
  1176.  
  1177. If you do not have any external protocols please consider installing
  1178. these:
  1179.  
  1180. Kermit  - For mainframe and mini-computer users.  It is very inefficent, but
  1181.           if users of large computers are on your system, it will be hard, if
  1182.           not impossible, for them to transfer files without this protocol. (*)
  1183.  
  1184. Jmodem  - A new protocol, featuring blocks up to 8k big, and data-compression.
  1185.  
  1186. BiModem - A new protocol that has the features, speed, and reliabilty of
  1187.           Zmodem, but allows you to either chat or upload while downloading a
  1188.           file!!  Highly Recommended.
  1189.  
  1190. MPT110  - A updated version of Lynx which is MUCH better than anything out.
  1191.           Several BBS's are now using this protocol.  Excellent product.
  1192.  
  1193. Refer to the Telix User's Manual for instructions on installing external
  1194. protocols.
  1195.  
  1196. (*) Telix has Kermit built in, but it is totally out-of-date, and incompatible
  1197.     with many versions.  We recommend the MS-Kermit version of Kermit.
  1198.  
  1199.  
  1200. Appendix D - External Support Programs
  1201. --------------------------------------
  1202.  
  1203. Host+Plus Configuration (HPConfig)
  1204. ----------------------------------
  1205.  
  1206. This program allows you to set up Host+Plus, and alter the set up definitions
  1207. you have already made.  There are two pages of configuration questions.  Press
  1208. [PgUp] to go to the upper page, press [PgDn] to go to the lower page.  Let us
  1209. start with the first page (see figure 1)
  1210.  
  1211.  Figure #1 
  1212.  
  1213. ...............................................................................
  1214. .                       Host+Plus Configuration Script            Page 1 of 2 .
  1215. ...............................................................................
  1216.                                                                                 
  1217. ...............................................................................
  1218. . A  Host Download Directory  . C:\TELIX\HP\                                  .
  1219. . B  Host Upload directory    . C:\TELIX\HP\                                  .
  1220. . C  Misc files directory     . C:\TELIX\HP\MISC\                             .
  1221. . D  Compression Directory    . C:\TELIX\HP\COMPRESS\                         .
  1222. .                             .                                               .
  1223. .                             .                                               .
  1224. .                             .                                               .
  1225. .                             .                                               .
  1226. .                             .                                               .
  1227. . E  Color Directories        . Yes                                           .
  1228. . F  CALLBACK (Yes/No)        . No                                            .
  1229. . G  Board Type (Closed/Open) . Open                                          .
  1230. . H  Connection type          . Modem                                         .
  1231. ...............................................................................
  1232. . Y  Abort Host+Plus Configuration                                            .
  1233. . Z  Exit and save changes to disk                                            .
  1234. ...............................................................................
  1235.  
  1236.  
  1237.  
  1238. As you can see, on the first page, there are eight (8) selections.  The
  1239. selections are selected by either moving a highlite bar and pressing [Enter],
  1240. or by pressing the letter to the left of the selection description.
  1241.  
  1242. Notice, the screen is divided up into four parts: The selections, the selection
  1243. descriptions, the data values, and the save commands.
  1244.  
  1245. Relations between the three: You enter your choice via the selections (the far
  1246.                              left), and you choose because of the selection
  1247.                              descriptions.  The data values shows you the value
  1248.                              (or text) you have just entered, and the save
  1249.                              commands allow you to save or cancel your changes.
  1250.  
  1251. Command Meanings
  1252. ----------------
  1253.  
  1254.  [A] Download Directory - This is where the HPDD will put your files, once you
  1255.                           have moved them.   This is basically the only
  1256.                           directory where access level #2 users and below may
  1257.                           take files from.
  1258.  
  1259.  [B] Upload Directory   - This is where Host+Plus will put files immediatley
  1260.                           after they have been uploaded.  This means that
  1261.                           all files sent to your system will go to this
  1262.                           directory.
  1263.  
  1264.                           WARNING: Do not make this the same directory as for
  1265.                                    Downloads.  You defeat security mechanisms
  1266.                                    if you do.
  1267.  
  1268.  [C] Misc Directory     - This is where user-made Host+Plus files, and the help
  1269.                           files will go.  All files with extensions, .BLT, .SCR,
  1270.                           .SLC, .DIR, and .HLP will go in this directory.
  1271.  
  1272.  [D] Compression Directy- This is where your compression programs (PKPAK,
  1273.                           PKZIP) are located.
  1274.  
  1275.  Please Note: The next four options on page one are toggles.  This means when
  1276.               you select them, Host+Plus changes the value to the oppisite
  1277.               value.
  1278.  
  1279.  [E] Color Directory    - This allows you to specify wether or not directory
  1280.                           listings will be colored.  We recommend you use this,
  1281.                           because it only affects users with ANSI enabled, and
  1282.                           although about 1.2 times slower for those users, it
  1283.                           looks about ten times better.
  1284.  
  1285.  [F] Callback (Yes/No)  - This allows you to select if users will be "called-
  1286.                           back" upon log on.  Basically, what this means is
  1287.                           that Host+Plus will call the user back, at the phone
  1288.                           number they specified in the "data number" field.
  1289.                           This is a very high level of security, because even
  1290.                           if a person has someone else's password, they still
  1291.                           cannot use it.  On the negitive side, this is very
  1292.                           expensive for the Sysop, because the BBS is calling
  1293.                           the user, so large phone bills may incurr.
  1294.  
  1295.  [G] Board Type         - If the board is 'Open', new users will be allowed to
  1296.                           log on and receive access level #1.  If the board is
  1297.                           'Closed' new users will be given a message saying
  1298.                           that it is closed, and will not be allowed to
  1299.                           register.
  1300.  
  1301.  [H] Connection Type    - Most users will want the connection type set to
  1302.                           'Modem'.  What setting it to modem means is Host+Plus
  1303.                           will poll the modem for calls, and it will display a
  1304.                           "Waiting for Call" screen.
  1305.  
  1306.                           If it is set to 'Direct' then there is no "Waiting
  1307.                           for Call" screen, and Host+Plus will not poll the
  1308.                           modem.  You should set this toggle to 'Direct' ONLY
  1309.                           if you are using a LAN system to call in, or you are
  1310.                           using a terminal dedicated to running Host+Plus.
  1311.  
  1312.                           Please Note: This topic is fairly complex.  We suggest
  1313.                                        you leave the toggle at 'Modem' which is
  1314.                                        what most Sysops want.
  1315.  
  1316. [Y][Z] Save Commands    - See the end of this section, where they will be
  1317.                           reviewed in depth.
  1318.  
  1319.  
  1320. Page Two Options/Settings
  1321. -------------------------
  1322.  
  1323. Command Summary
  1324. ---------------
  1325.  
  1326. * See Figure 2 for a screen shot of page two of the Host+Plus Configuration
  1327.   Program.
  1328.  
  1329.  Figure #2 
  1330.  
  1331.  
  1332. ...............................................................................
  1333. .                       Host+Plus Configuration Script            Page 2 of 2 .
  1334. ...............................................................................
  1335.                                                                                
  1336.  
  1337. ...............................................................................
  1338. . A  Use Quad-Menu System     . No                                            .
  1339. . B  Default [Chat Allowed]   . No                                            . 
  1340. . C  Chat color for remote    . Low Intensity White                           .
  1341. . D  Chat color for local     . High Intensity Green                          .
  1342. . E  Status line on/off       . Yes                                           .
  1343. . F  UL:DL ratio for #2 users . 10:1                                          .
  1344. . G  Time limit for #1 users  . 20                                            .
  1345. . H  Time limit for #2 users  . 60                                            .
  1346. . I  Auto-Baud detect(On/Off) . On                                            .
  1347. . J  Default Level of Uploads . Level 2                                       .
  1348. . K  Doorway Command Line     . /S:* /A:ON /V:D /M:100 /C:DOS                 .
  1349. . L  Daily K for Level 2 user . 250k                                          .
  1350. .                             .                                               .
  1351. ...............................................................................
  1352. . Y  Abort Host+Plus Configuration                                            .
  1353. . Z  Exit and save changes to disk                                            .
  1354. ...............................................................................
  1355.  
  1356.  
  1357.  
  1358.  Please Note: The first two options on page two are toggles.  This means when
  1359.               you select them, Host+Plus changes the value to the oppisite
  1360.               value.  The [E] and [J] options are also toggles.
  1361.  
  1362. [A] Use Quad-Menu System  - If you wish to use the quad-menu system (which was
  1363.                             described previously in the manual), select Yes, if
  1364.                             not, select No.
  1365.  
  1366. [B] Default Chat Allowed  - In the waiting for call menu, on the status bar,
  1367.                             there is a toggle on if you are available for HPAT.
  1368.                             This selection sets in which state (Yes/No), the
  1369.                             toggle will be in, upon loading.
  1370.  
  1371. [C] Chat color for remote - This allows you to select which color the remote
  1372.                             side will type in while chatting.  When you select
  1373.                             this option, a menu will pop-up on the screen, and
  1374.                             you will be asked to pick a color.  If you want a
  1375.                             high-intensity color, select the [H]igh Intensity
  1376.                             option.  The black is black-on-white, only so you
  1377.                             can see it.  When you chat, the black will be
  1378.                             invisible.
  1379.  
  1380. [D] Chat color for local  - This allows you to select which color the local
  1381.                             side (you), will type in during a Host+Plus HPAT
  1382.                             mode.  Please see option [C] (above) for information
  1383.                             on selecting colors.
  1384.  
  1385. [E] Status Line on/off    - Upon startup, this will be the state of the status
  1386.                             line that is displayed while the user is online.
  1387.                             It may be toggled in Host+Plus with [F4].
  1388.  
  1389. [F] UL:DL ratio           - How many files a access level two user must upload
  1390.                             to be allowed to download a file.  If you select
  1391.                             zero, ratios will not be enabled.  When ratios are
  1392.                             selected, the user must upload one file to gain
  1393.                             download privileges.
  1394.  
  1395. [G] Time limit for sec.#1 - The amount of time per call a level 1 user gets
  1396. [H] Time limit for sec.#2 - The amount of time per call a level 2 user gets
  1397.                             Note: Access level #3 users (sysops) get an
  1398.                                   unlimited amount of time on the system.
  1399.  
  1400.  
  1401. [I] Auto-Baud detect      - Some high speed modems can detect the baud rate by
  1402.                             itself, and need the communications port speed to
  1403.                             remain constant.  Some examples are MNP modems, the
  1404.                             USR Dual-Standard, and the Hayes V-Series modems.
  1405.                             If this is set to off, the communications port baud
  1406.                             rate settings will not be changed.  If it is set to
  1407.                             on, they will.
  1408.                             
  1409. [J] Level of Uploads      - This is a toggle which allows you to define whether
  1410.                             you want all uploads to be private (Level 3), by
  1411.                             default when they are moved, or to be public (Level
  1412.                             2 users can download them).  If a '/' character is
  1413.                             put in the description, the file will be level 3.
  1414.                             
  1415. [K] Doorway Command Line  - Allows you to specify a command line to be sent to
  1416.                             the Doorway program when (and if) it is run.  By
  1417.                             default, Host+Plus assigns the /G option (ansi), 
  1418.                             depending on the user's current ansi setting, but
  1419.                             you may override this by putting a /G option in the
  1420.                             command line.
  1421.                             
  1422. [L] K for Level 2 users   - The maximum amount of kilobytes a user with access
  1423.                             level two (2), can download per call.  
  1424.                             
  1425.                             Note: Level 1 users cannot download at all, and
  1426.                                   Level 3 users are not limited.
  1427.  
  1428.  
  1429.  
  1430. Saving Commands
  1431. ---------------
  1432.  
  1433. Please Note: The following commands can be used on any page.
  1434.  
  1435. [Y] Abort Configuration   - Allows you to reset all changes, and exit HPConfig.
  1436. [Z] Save Configuration    - Allows you to save all your hanges, and then opt
  1437.                             to auto-install.  If this is your first time
  1438.                             installing Host+Plus, select auto-install.  This
  1439.                             will copy all your Host+Plus files to the correct
  1440.                             directory.
  1441.  
  1442.                             Please Note: Auto-Install uses "CS" to compile the
  1443.                                          demo script extensions.  Have it in
  1444.                                          your path.
  1445.  
  1446.                             WARNING: Do not select this if Host+Plus is already
  1447.                                      installed.
  1448.  
  1449.                             HPConfig will then exit to Telix.
  1450.  
  1451.  
  1452.  
  1453. Host+Plus Maintenance (HPM)
  1454. ---------------------------
  1455.  
  1456. Host+Plus Maintenance (HPM), is a program designed to ease the process of
  1457. making external files, such as bulletins, script questionnaires, file
  1458. directories, and other files.  It will also do pesudo-packing of the message
  1459. base and caller's log.
  1460.  
  1461. Let us start with the main menu of HPM (See figure #3)
  1462.  
  1463.  Figure #3 
  1464.  
  1465.  
  1466. ...............................................................................
  1467. .                                      Host+Plus Sysop Maintenance Utility    .
  1468. ...............................................................................
  1469.                                                                                 
  1470.  
  1471. ...............................................................................
  1472. .   . Enter/Edit/Read Messages                                                .
  1473. . B . Pack/Delete Messages                                                    .
  1474. . C . Read Log                                                                .
  1475. . D . Pack/Delete Log                                                         .
  1476. . E . File Editor                                                             .
  1477. . F . User Editor                                                             .
  1478. ...............................................................................
  1479. . Z . Exit Sysop Maintenance Utility                                          .
  1480. ...............................................................................
  1481.  
  1482.  
  1483.  
  1484. Please Note: As you probably can see, there is no letter next to the first
  1485.              option, and there is no "A" letter.  Well... wait until the next
  1486.              version!
  1487.  
  1488. [B] - What this function does is it puts all the messages you specify into an
  1489.       archive and then deletes them.  It is a kind of pesudo-packing.
  1490.  
  1491. [C] - Views the caller's log (see Sysop function [4] for more information).
  1492.  
  1493. [D] - This function puts the user's log into a archive file with the current
  1494.       date in the mmdd.LOG format.  The archive (zip) file is named PAKDLOGS.
  1495.       It then deletes the LOG.HP file.  This again, is a kind of "pesudo-
  1496.       packing".
  1497.  
  1498. [E] - See the section on The File Editor
  1499.  
  1500. [F] - Executes the external user editor.  See The External User Editor (HPUE),
  1501.       in this appendix.)
  1502.  
  1503. [Z] - Returns to Telix terminal mode.
  1504.  
  1505.  
  1506. The File Editor
  1507. ---------------
  1508.  
  1509. The file edtior is one of the main sections of HPM: This is the section which
  1510. actually creates the files, one of the main jobs of HPM.
  1511.  
  1512. Once you have entered it you will see another menu (see Figure #4):
  1513.  
  1514.  Figure #4 
  1515.  
  1516.  
  1517. ...............................................................................
  1518. .                                      Host+Plus Sysop Maintenance Utility    .
  1519. ...............................................................................
  1520.                                                                                 
  1521. ...............................................................................
  1522. . A . File Catagory menu                              .
  1523. . B . Transfer protocols                              .
  1524. . C . Waiting messages                                  .
  1525. . D . Questionnaires                                  .
  1526. . E . Bulletins                                   .
  1527. . F .  Other file                                  . 
  1528. ...............................................................................
  1529. . Z . Exit Menu Editing Utility                           .
  1530. ...............................................................................
  1531.  
  1532. WARNING: When using this section pay close attention to the bottom help lines.
  1533.          Also, ONLY use HPM if you will use it at all.  HPM depends on various
  1534.          headers in the DIROFDIR.HP, the QUESMENU.HP, and the BLTLIST.HP file
  1535.          to make entries look even.
  1536.  
  1537.  
  1538. [A] - This function creates the DIROFDIR.HP file, and the directory files
  1539.       (*.DIR).  It uses numbers for the directory names.
  1540.  
  1541.       All you have to do is enter the directory descriptions, and HPM will do
  1542.       the rest.
  1543.  
  1544.       WARNING: Descriptions should be limited to 25 characters or less.
  1545.  
  1546. [B] - This is probably the most automatic function in Host+Plus.  It will read
  1547.       the external protocol data file (EXTPROT.HP), created by HPRP.  If it is
  1548.       not there, a warning window will pop up.  After words, it will test which
  1549.       protocols are available, both the external (by trying to locate the batch
  1550.       files), and internal ones (by looking at the Telix version number and
  1551.       searching inside the Telix executable).  External protocols will be
  1552.       printed in green (versus cyan for internal protocols), and will not be
  1553.       tagged, even if they are found.  However, the PROTOCAL.HP file will
  1554.       reflect existence of the external protocol execution files.
  1555.  
  1556. [C] - Waiting messages simply loads a users messages waiting (username.MSG) file
  1557.       into QEdit, the perferred local side editor.
  1558.  
  1559. [D] - This function allows you to make questionnaires.  All you have to do is
  1560.       enter the name or number of the questionnaire, a description, and the
  1561.       questions.  Press [Enter] on a blank question line when finished.  HPM
  1562.       will make the questionnaire file and update the QUESMENU.HP file also.
  1563.  
  1564.       Please Note: If you type 'N' at the prompt asking for the name, you will
  1565.                    be editing the new user script.
  1566.  
  1567. [E] - This function allows you to make bulletins.  All you have to do is enter
  1568.       the name or number, a description, and finally the actual text in the line
  1569.       editor (which does have word wrap), and then save it at the edit sub-menu.
  1570.       You may access the sub-menu by pressing [Enter] on a blank line. HPM will
  1571.       make both the bulletin file with a header, and an entry into the
  1572.       BLTLIST.HP file.
  1573.  
  1574. [F] - You will be prompted for a file name (the name of the file you wish to
  1575.       edit), and which editor you want to edit the file in.
  1576.  
  1577.       This is for other files that HPM does not already have a pre-made editor
  1578.       for.
  1579.  
  1580.       WARNING: The editor must be in the current directory or your path.
  1581.  
  1582. [Z] - Exits back to the main HPM menu.
  1583.  
  1584.  
  1585. Host+Plus User Editor (HPUE)
  1586. ----------------------------
  1587.  
  1588. The Host+Plus User Editor allows you to easily edit user information, much like
  1589. you do with the [F9] command locally, or the [1]-User Editor command from the
  1590. remote.  However HPUE is different because it has a light-bar/window
  1591. enviornment, like Host+Plus Maintenance and Host+Plus Configuration. (Figure #5)
  1592. While this enviornment is easy to use, it is not available from remote.  By 
  1593. default, the first user in the user's file is loaded at startup.
  1594.  
  1595.  
  1596.  Figure #5 
  1597.  
  1598.  
  1599. ...............................................................................
  1600. .                            Host+Plus User Editor                Page 1 of 2 .
  1601. ...............................................................................
  1602.                                                                                 
  1603. ...............................................................................
  1604. . A . User Name                                   .
  1605. . B . User Password                                  .
  1606. . C . Access Level                                  .
  1607. . D . Data Phone Number                               .
  1608. . E . Home Phone Number                               .
  1609. . F . Number of Downloads                              .
  1610. . G . Number of Uploads                               .
  1611. . H . Number of Times on                              .
  1612. . I . Protocal                                      .
  1613. . J . Page Length                                  .
  1614. . K . Expert Mode                                  .
  1615. .   . Last Time On                                  .
  1616. .   .                                          .
  1617. ...............................................................................
  1618. . Y  Save User INFormation                              .
  1619. . Z  Exit User Editor                                  .
  1620. ...............................................................................
  1621.  
  1622.  
  1623.  
  1624. There are two pages of user data which can be edited.  On the first page there
  1625. are several options:
  1626.  
  1627. [A] - This allows you to enter a user name.  If the user exists, their account
  1628.       will be shown on the screen, in the appropriate areas.  If you had been
  1629.       editing a previous user, and enter a new user name, which is not already
  1630.       being used, a new user record will be created.
  1631.  
  1632. [B] - Allows you to change a user's password.  The password is put in all-CAPS
  1633.       after you enter it.
  1634.  
  1635. [C] - Allows you to change a user's access level.  The access level you choose
  1636.       must be a valid number, from 0 to 3.  Please see the section [PgDn], in
  1637.       the "Local Side Commands" section, for a complete description of access
  1638.       levels.
  1639.  
  1640. [D] - Allows you to change the user's data (business) phone number.
  1641.  
  1642. [E] - Allows you to change the user's home phone number.
  1643.  
  1644. [F] - Allows you to alter how many files the user has downloaded.
  1645.  
  1646.       WARNING: Host+Plus has accurate count.  Although we do not see why anyone
  1647.            would need to alter it, it is alterable.
  1648.  
  1649. [G] - Allows you to alter the number of files a user has uploaded.  You should
  1650.       use this if a user uploads a "junk" file, or something of the sort.
  1651.  
  1652.       Please Note: Host+Plus maintains an accurate count of uploads
  1653.            automatically.
  1654.  
  1655. [H] - Allows you to alter the number of times a user has been on the system.
  1656.  
  1657. [I] - Allows you to select the user's default protocol.  The protocol menu,
  1658.       [PROTOCAL.HP] will be displayed, and you should select a protocol.  This
  1659.       menu operates almost identically to the [*] function in Host+Plus.
  1660.  
  1661. [J] - Allows you to change a user's default page length.  This means how many
  1662.       lines will be displayed before a More: [Y/N/C] prompt appears.  If you
  1663.       select 0 lines, a more prompt will not be displayed.
  1664.  
  1665. [K] - Allows you to set if a user, by default, will start in expert mode, or in
  1666.       novice mode.
  1667.  
  1668. [ ] - Last on: Displays the last date on.  Not alterable.
  1669.  
  1670. [Ctrl-P] - Allows you to print all users, a specific user (by their user 
  1671.        number), or the current user that is being edited.  When the users
  1672.        are printing, the screen clears and the user information flashes on
  1673.        the screen for the user that is currently being printed.
  1674.  
  1675. There is another page of user information (See Figure #6).
  1676.  
  1677.  
  1678.  Figure #5 
  1679.  
  1680.  
  1681. ...............................................................................
  1682. .                            Host+Plus User Editor                Page 2 of 2 .
  1683. ...............................................................................
  1684.                                                                                 
  1685.  
  1686. ...............................................................................
  1687. . A . Address (Street)                                  .
  1688. . B . City/Town                                   .
  1689. . C . State (two letters)                              .
  1690. . D . Zip-Code (and ZIP+4)                              .
  1691. . E . Last message read                               .
  1692. . F . Hotkeys (On/Off)                                  .
  1693. . G . User Flag                                   .
  1694. . H . User Comment                                  .
  1695. ...............................................................................
  1696.  
  1697.  
  1698. The options are as follows on this page:
  1699.  
  1700.  
  1701. [A] - The user's address.  His street number, street, and designation (Avenue,
  1702.       Road, Street, Drive, etc.), are entered here.
  1703.  
  1704. [B] - Allows you to alter the city the user lives in.
  1705.  
  1706. [C] - Allows you to alter the state the user lives in.
  1707.  
  1708. [D] - Allows you to alter the user's zip code (please add the ZIP+4, if you
  1709.       know it.  This allows you to maintain better records.)
  1710.  
  1711. [E] - Allows you to alter the user's last message read.
  1712.  
  1713. [F] - Toggle: This allows you to alter the users preference of the hotkeys 
  1714.       being on or off
  1715.       
  1716. [G] - Allows you to change the user's user flag.  This flag is either 
  1717.       "Regular User", "Never Delete", or "Delete".  A regular user is one who
  1718.       is deleted by the user compressor if they haven't called in 'X' days.
  1719.       Never Delete means that the user is never deleted.  Assign this to level
  1720.       3 and level 0 users.  (Level 0 users shouldn't be deleted because they
  1721.       are locked out).    Delete means the user is deleted no matter what when
  1722.       the user compressor is run again.
  1723.       
  1724. [H] - Allows you to change the comment on the user.  The default comment is
  1725.       the date that the user first logged on to the system.  This was in early
  1726.       (pre-Beta 5) versions of Host+Plus.
  1727.  
  1728.  
  1729. Special Information: Included in Host+Plus is a file called HPUC.SLC.  This 
  1730.                      script is a user file compressor.  When you run it, it
  1731.                      asks for a date from which to delete users if they haven't
  1732.                      called since then.  The user flags ("Regular User", "Never 
  1733.                      User", and "Delete") are all acted upon accordingly.
  1734.  
  1735.  
  1736. Host+Plus Download Director (HPDD)
  1737. ----------------------------------
  1738.  
  1739. This is the most complex Host+Plus external program.  When you first load HPDD,
  1740. you are presented with a screen that is split into two parts.  On the top, the
  1741. contents of the uploads directory (UPLOADS.DIR) is listed, press [PgUp] and
  1742. [PgDn] to scroll through it.  On the bottom half is the command list, which is
  1743. as follows:
  1744.  
  1745. [M]ove All - This moves all files in the uploads directory to the directory the
  1746.              user suggested when they uploaded it.  If the suggested directory
  1747.              does not exist, HPDD will beep, and prompt you for a directory.
  1748.  
  1749.              WARNING: We believe this module has a few bugs, although we cannot
  1750.                       determine them at this time.  It is advised not to use
  1751.                       this module until further notice.
  1752.  
  1753. [A]sk All  - This preforms a [S]elect number command on all files in the upload
  1754.              directory.  It is the advised way of transfering large numbers of
  1755.              files.
  1756.  
  1757. [L]ocal UL - This allows you to "upload" a file from your disk drive.  When you
  1758.              select this option, you will be asked to confirm.  After that,
  1759.              enter the filename you wish to "upload".  If it is invalid, you
  1760.              will be asked for another name.  After this, you will be asked for
  1761.              the security level of the file (what sec. level is needed to
  1762.              download it), a description, and the directory to put it in. HPDD
  1763.              will then move the file.
  1764.  
  1765. [S]el. No. - As you might have noticed, each file has a number next to it.  At
  1766.              the prompt, enter the number of the file which you wish to edit.
  1767.              After you enter a valid number, another screen will appear.  On
  1768.              the top, information about the file (name, date, size, uploader,
  1769.              description, etc.) will be displayed.  On the bottom there are
  1770.              several commands
  1771.  
  1772.              [M]ove File - This command lists the DIROFDIR.HP file, and then
  1773.                            asks you for the directory to transfer the file to.
  1774.                            HPDD then moves the file to the download directory
  1775.                            and makes an entry into the specified directory file
  1776.                            
  1777.              [C]hange Desc-This feature allows you to change the description of
  1778.                            a file before you move it.  For instance, if someone
  1779.                            puts a totally incorrect description on the file, 
  1780.                            then this will allow you to change it.  After you
  1781.                            change the description, this function will then ask
  1782.                            you for the access level you want this file to be
  1783.                            placed at.  
  1784.                            
  1785.                            Note: [Enter] at either prompt will keep the old
  1786.                                  value unchanged.
  1787.  
  1788.              [D]elete    - This allows you to delete a file.  When you select
  1789.                            it, it will ask you if you wish to move the entry in
  1790.                            as a deleted entry.  This means that there will be
  1791.                            an entry in the file directory, and in the date
  1792.                            range it will say deleted.  The file, however, will
  1793.                            actually be deleted whether you reply yes or no.  If
  1794.                            you reply yes, you will be asked if you want to 
  1795.                            change the description.  The reason we have this is
  1796.                            if you want to tell your users what was wrong (i.e.
  1797.                            BAD ARHPIVE).  Finally, you will be asked to confirm
  1798.                            the deletion.
  1799.  
  1800.              [V]iew ARC  - This command emulates the HOST+ version of [A]rc
  1801.                            View.  You may view or extract files, list the
  1802.                            archive, or test the integrity of the archive.
  1803.  
  1804.                            Please Note: This command also works with Zipfiles.
  1805.  
  1806.  
  1807.  
  1808. Appendix E - Future Enchancements to Host+Plus
  1809. ----------------------------------------------
  1810.  
  1811. * Full screen ANSI chat mode
  1812.  
  1813. * Full Screen Message Editor 
  1814.  
  1815. * Sysop definable access levels
  1816.  
  1817. * Multiple archive formats (PAK, LZH, and possibly ZOO)
  1818.  
  1819. * Take phone off hook when in the [O]ther Menu and in [L]ocal Mode
  1820.  
  1821. * More flexibility in HPDD (which will allow you to change a file's status
  1822.   after it has been moved.
  1823.   
  1824. * The [M]ove All bug in HPDD will be fixed.
  1825.  
  1826. * Standard Telix colors throughout all modules (not just HOST+)
  1827.  
  1828. * Vastly enchanced callback (area code checking, etc.)
  1829.  
  1830. * Vastly enchanced BBS Lister (it will be a true database)
  1831.  
  1832. * A MAYBE: Configurable chat times
  1833.  
  1834. * A MAYBE: Configuration in HOSTPLUS.SLC file
  1835.  
  1836. * A MAYBE: Allow the sysop to configure the access level for each command.
  1837.  
  1838.  
  1839. Beta 3 will have probably have many of these features, and will have any 
  1840. remaining bugs removed.  Host+Plus 1.00 will be almost identical to 
  1841. Beta 3 and will be released several months afterwords (to allow time for a 
  1842. long beta test).
  1843.  
  1844.  
  1845.  
  1846. Appendix F - Registration Terms
  1847. -------------------------------
  1848. Host+Plus is Copyright (c) 1986, 1987, 1988, 1991 by CompuProducts Ent.
  1849.  
  1850.       Host+Plus is not, nor has ever been, public domain or free software.
  1851.  
  1852.       The commercial, registered version of Host+Plus may not be duplicated
  1853.       other than for backup purposes. A registered copy of Host+Plus must be
  1854.       treated like a book, in that the same registered copy of Host+Plus may
  1855.       not be used in more than one computer at the same time, just as a
  1856.       book may not be read by more than one person at the same time
  1857.       (without making an illegal copy).
  1858.  
  1859.       Users are granted a limited license to use the User Supported, trial
  1860.       version of Host+Plus for a limited evaluation period of up to 45 days,
  1861.       in order to determine if it suits their needs. Any other use of
  1862.       Host+Plus or use past this period requires registration.
  1863.  
  1864.       All users are granted a limited license to copy the User Supported
  1865.       version of Host+Plus only for the purpose of allowing others to try it,
  1866.       subject to the above restrictions as well as these:
  1867.  
  1868.            Host+Plus must be distributed in absolutely unmodified form, in-
  1869.            cluding ALL program, documentation, and other files.
  1870.  
  1871.            Host+Plus may not be included with any other product for any reason
  1872.            whatsoever without a license from CompuProducts.
  1873.  
  1874.            No charge or payment may be levied or accepted for Host+Plus.
  1875.  
  1876.       Bulletin Board system operators may post the unregistered, User Sup-
  1877.       ported version of Host+Plus on their BBS for downloading by their users
  1878.       without written permission only if the above conditions are met, and
  1879.       only if no special fee is necessary to access the Host+Plus files (a
  1880.       general fee to access the BBS is ok).
  1881.  
  1882.       Distributors of User Supported and Public Domain software MUST ob-
  1883.       tain written permission from CompuProducts Ent. before distributing 
  1884.       Host+Plus and must follow the above conditions. Permission is almost 
  1885.       always granted; this requirement is necessary to ensure protection 
  1886.       for ourselves and Host+Plus users from unscrupulous individuals.
  1887.  
  1888.       The following section contains information on registration and li-
  1889.       censing.
  1890.  
  1891.                                                                    iv
  1892.  
  1893.  
  1894.  
  1895.  
  1896.                        REGISTRATION/ORDERING INFORMATION
  1897.  
  1898.       Registering Host+Plus allows you to use the product after the trial pe-
  1899.       riod. Registered Host+Plus users get the current copy of Host+Plus on disk
  1900.       along with their own serial number, mailed notification of major
  1901.       Host+Plus updates, and priority when calling the Host+Plus Software support
  1902.       BBS (we guarantee no support to unregistered users). Most impor-
  1903.       tantly, registered users know they are helping to make sure that
  1904.       high-quality software like Host+Plus continues to be sold in this low-
  1905.       cost way.
  1906.  
  1907.       Host+Plus registration costs $20 IN US FUNDS ONLY, and includes a
  1908.       'registered' copy of Host+Plus on disk. An evaluation disk with the cur-
  1909.       rent copy of Host+Plus on it is also available for $5 IN US FUNDS ONLY.
  1910.       This is to be used to try out Host+Plus, and does not include registra-
  1911.       tion (the right to use Host+Plus after the evaluation period). The fee
  1912.       covers the cost of diskette(s) and handling.
  1913.  
  1914.       Payment may be in the form of check, or money order.  We also accept
  1915.       corporate purchase orders for amounts of $100 US and over. All US dollar
  1916.       checks must be drawn on a US bank.
  1917.  
  1918.       To place an order, please use the order form on the following page.
  1919.  
  1920.  
  1921.                         QUANTITY AND CORPORATE PURHPASES
  1922.  
  1923.       The order form on the following page may be used to purchase mul-
  1924.       tiple copies of Host+Plus, with discounts as follows:
  1925.  
  1926.                   1 -  10 copies     no discount
  1927.                  11 -  20 copies     5% discount
  1928.                  21 -  50 copies    10% discount
  1929.                  51 - 100 copies    20% discount
  1930.         101 - 200 copies    30% discount
  1931.         200+      copies    40% discount
  1932.  
  1933.       Purchases of up to 10 copies are bulk purchases and include that
  1934.       many copies of Host+Plus on disk, as with single registrations. Pur-
  1935.       chases of 11 or more copies are site licenses. CompuProducts provides a
  1936.       master copy of Host+Plus and the appropriate number of diskette labels.
  1937.       The licensee is responsible for copying the disks (backups of the
  1938.       MASTER do not count towards the total copies in the license).
  1939.  
  1940.       Note: All prices and discounts are subject to change without notice.
  1941.       Discounts apply only to separate orders, they are not cumulative.
  1942.  
  1943.       Please Note: All orders by check will be allowed a two week clearance
  1944.                    period before shipment.
  1945.  
  1946.  
  1947.       
  1948.  
  1949.  
  1950.  
  1951.  
  1952.       Host+Plus version 1.00 Beta 8                     Invoice #729-HP8
  1953.       ------------------------------------------------------------------
  1954.   Remit to:  CompuProducts Ent/350 Hobart Avenue/Short Hills, NJ 07078-2238
  1955.       ------------------------------------------------------------------
  1956.       Quan     Item                            Price
  1957.  
  1958.       ___  Host+Plus Registration................   @ $20/copy     $________
  1959.             (includes serial #, registration +
  1960.               program and manual on disk)
  1961.       ___  Host+Plus evaluation disk.............   @ $10/copy     $________
  1962.              (includes program and manual
  1963.               on disk, but not registration)
  1964.  
  1965.                                   Add $2/copy for 3.5" disks   $________
  1966.  
  1967.                                                     Subtotal   $________
  1968.  
  1969.                                                   - Discount   $(______)
  1970.  
  1971.               New Jersey residents please add Sales Tax (8%)   $________
  1972.  
  1973.                                           Shipping ($5/copy)   $________
  1974.  
  1975.                                                        TOTAL   $________
  1976.  
  1977.       -----------------------------------------------------------------
  1978.       Payment by: ( ) Check   ( ) Money Order  
  1979.  
  1980.           Name_______________________________________________________
  1981.  
  1982.        Company_______________________________________________________
  1983.  
  1984.        Address_______________________________________________________
  1985.  
  1986.               _______________________________________________________
  1987.  
  1988.          Phone (______)-________________
  1989.  
  1990.  
  1991.       Comments_______________________________________________________
  1992.  
  1993.               _______________________________________________________
  1994.  
  1995.  
  1996.  
  1997.  
  1998.                            
  1999.